
*{
    padding: 0;
    margin: 0;

    transition: -webkit-transform 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: transform 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transition: transform 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275), -webkit-transform 200ms cubic-bezier(0.175, 0.885, 0.32, 1.275);

}


#app{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    position: fixed;
}


.header{
    height: 40px;
    width: 100%;
    box-shadow: 0 0 1px rgba(0,0,0,0.25);
    transition: background-color 0.3s ease-in-out;
    position: relative;
    background-color: #393D49;
    padding: 10px 60px;
    z-index: 20;
    font-size: 20px;
    display: flex;
    align-items: center;        /*垂直居中对齐*/
}

.flex-box{
    display: flex;
    padding-left: 10px;
    align-items: center;        /*垂直居中对齐*/
}



.canvas {
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    box-sizing:border-box;
}



.box{
    padding: 10px;
    float: left;
    position: absolute;
    text-align: center;
    font-size: 20px;
    box-sizing: border-box;
}

.item{
    width: 100%;
    height: 100%;
    border: 1px solid #f3f3f3;
    border-radius: 10px;
    display: flex;
    justify-content: center;    /*水平居中对齐*/
    align-items: center;        /*垂直居中对齐*/
}

.container{
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}

.left{
    display: flex;
    flex-direction: column;
    width: 65%;
    height: 100%;
}

.right{
    width: 30%;
    height: 100%;
    background-color: #f0f0f0;
    box-shadow: 0 2px 2px rgba(10,16,20,.24),0 0 2px rgba(10,16,20,.12);
    display: flex;
    flex-direction: column;
    padding: 20px;
    box-sizing: border-box;
}

.info{
    position: absolute;
    width: 100%;
    font-size: 30px;
}

.author{
    width: 100%;
    height: 100%;
    padding: 20px;
    box-sizing: border-box;
    font-size: 20px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


.select{
    border: 2px solid coral;
    /*margin-top: 30px;*/
}

.disable{
    background-color: #f0f0f0;
}

.active{
    /*background-color:blue;*/
}